package cn.hrc.dao;

import cn.hrc.entity.Mark;
import cn.hrc.entity.MarkInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

@Mapper
public interface MarkDao {
    /** 教师登分【Pro版】查询 */
    public Mark findByMap(Map<String, Object> map);
    /** 教师登分2-Pro版 */
    public List<MarkInfo> findMyMarkByMap(Map<String, Object> map);
    /** 教师进行单个课程的登分查询 */
    public List<MarkInfo> findMyMarkByClznoCno(Map<String, Object> map);
    /** 添加成绩表 */
    public int addMark(Mark mark);
    /** 批改成绩功能 */
    public int updateById(Mark mark);
    /** 学生的成绩查询【还没批改成绩的课程不会显示】 */
    public List<MarkInfo> findMyMark(String phone);
}
